package ${packageName}.domain;

<#if columns??>
<#list columns as column>
<#if column.type='DATETIME' || column.type='TIMESTAMP' || column.type='DATE'>
import java.util.Date;
</#if>
<#if column.type='DECIMAL'>
import java.math.BigDecimal;
</#if>
</#list>
</#if>
import lombok.Data;

@Data
public class ${domainName} {
<#if columns??>
<#list columns as column>
<#if column.type='VARCHAR' || column.type='CHAR' || column.type?contains('TEXT')>
   /**
	*  ${column.remark}
	*/
	private String ${column.propertyName?uncap_first};
</#if>
<#if column.type='INT' || column.type?contains('SMALLINT')  ||  column.type?contains('MEDIUMINT') || column.type?contains('TINYINT')>
   /**
	*  ${column.remark}
	*/
	private Integer ${column.propertyName?uncap_first};
</#if>
<#if column.type?contains('BIGINT')>
	/**
	*  ${column.remark}
	*/
	private Long ${column.propertyName?uncap_first};
</#if>
<#if column.type?contains('DECIMAL')>
	/**
	*  ${column.remark}
	*/
	private BigDecimal ${column.propertyName?uncap_first};
</#if>
<#if column.type='DATETIME' || column.type='TIMESTAMP' || column.type='DATE'>
   /**
	*  ${column.remark}
	*/
	private Date ${column.propertyName?uncap_first};
</#if>
<#if column.type='DOUBLE' >
   /**
	*  ${column.remark}
	*/
	private Double ${column.propertyName?uncap_first};
</#if>
<#if column.type='BIT'>
   /**
	*  ${column.remark}
	*/
	private boolean ${column.propertyName?uncap_first};
</#if>
</#list>
</#if>
}
